﻿@import "resetcommon.css";
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}
/**/
.banner{ height:542px; position:relative;}
.banner-c a{ background:url(../images/banner.jpg) no-repeat center top; height:542px; display:block; }
.ban-veido{ position:absolute; top:0; left:50%; margin-left:-501px; width:315px; height:210px; background:url(../images/ggxf-bg.png) no-repeat; padding:265px 0 0 44px; z-index:8}
.ban-veido img{ width:267px; height:160px;}

/**/
.ser-bg{ background:url(../images/ser-bg.png) repeat; height:67px; margin-top:-67px; position:relative;}
.search{ width:1002px; margin:0 auto; font:12px/43px "Microsoft yahei"; color:#fe8a02;}
.ser{
	padding-left: 33px;
	margin-top: 10px;
}
.ser b{ font-weight:bold;}
.ser a{ color:#fff; padding-left:23px;}
.ser-ss{
	width: 196px;
	float: left;
	padding: 18px 40px 0 10px;
}
.ser-inp{ width:128px; height:26px; line-height:26px; padding-left:31px; color:#d6d6d6; border:0; background:url(../images/ser-inp.jpg) no-repeat left; float:left; margin-left:0;}
.ser-btn{ width:37px; height:26px; line-height:26px;border:0; background:url(../images/ser-btn.jpg) no-repeat; cursor:pointer; float:left;}

/**/
.con-bg1{ background:url(../images/con-bg1.jpg) repeat-x bottom; height:260px; position:relative; margin-top:-24px;}
.con-main1{ height:224px; background:#fff; width:1002px; margin:0 auto;}
.qfbydz{ width:474px; float:left; padding:12px 0 0 29px;}
.qfbydz h2{ font:bold 14px/18px "Microsoft yahei"; color:#000; height:18px;}
.qfbydz h2 a{ color:#000;}
.qfbydz-tp{ margin-top:14px; width:178px; float:left;}
.qfbydz-left{ float:left; width:15px; padding-top:36px;}
.qfbydz-right{ float:right; width:13px; padding-top:36px;}
.qfbydz-pp{ width:120px; overflow:auto; float:left; margin-left:15px;}
.qfbydz-pp li{ line-height:0; text-align:center;}
.qfbydz-pp li img{ width:120px; height:120px;}
.qfbydz-pp li span{ display:block; height:28px; line-height:28px; color:#302e2b; font-size:13px; font-family:"Microsoft yahei";} 
.bydz-ul{ width:238px; float:left; margin:6px 0 0 30px; font-family:"Microsoft yahei";}
.bydz-ul li{ line-height:24px; font-size:12px; padding-left:16px; background:url(../images/bydz-icon.jpg) no-repeat 0 11px; padding:2px 0 3px 16px;}
.bzkx{ width:490px; float:left; padding:12px 0 0 0;}
.bzkx h2{ font:bold 14px/18px "Microsoft yahei"; color:#000; height:18px;}
.bzkx h2 a{ color:#000;}
.bzkx-img{ width:210px; float:left; padding:12px 0 0 9px;}
.bzkx ul{ padding:9px 0 0 15px; width:240px; float:left;}
.bzkx li{ line-height:24px; font-size:13px; font-family:"Microsoft yahei"; padding-bottom:16px;}
.bzkx li a{ color:#666; padding-left:19px;}
.bzkx li span{ display:block; text-align:right; width:240px; line-height:16px; color:#cdcdcd;}

/**/
.ppgs{ margin-top:39px; width:1002px; margin:39px auto 0 auto;}
.ppgs-tit{ height:72px; }
.ppgs-tit h2{ text-align:center;background:url(../images/ppgs-tit.jpg) no-repeat center top; font-size:32px; font-family:"Microsoft yahei"; font-weight:normal; text-align:center; color:#343434; line-height:44px;}
.ppgs-tit h2 a{color:#343434;}
.ppgs-tit h2 em{ display:block; line-height:26px; font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#343434; text-transform:uppercase;}
.ppgs dl{ padding-top:18px; height:319px;}
.ppgs dd{ width:448px; float:left; padding-left:7px;}
.ppgs dd h3{ font:bold 16px/16px "microsoft yahei"; color:#595855; line-height:24px; margin-left:7px; padding:12px 0 10px 0;}
.ppgs dd h3 a{ color:#595855;}
.ppgs dd h4{ height:37px; margin-left:7px; background:url(../images/ppgs-icon.jpg) no-repeat left top; padding-left:64px; line-height:13px; color:#ddd;-webkit-transform:scale(0.8); position:relative; width:374px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; -webkit-width:500px; }
.ppgs dd h4 em{ font-size:8px;-webkit-transform:scale(0.8); position:relative;}
.ppgs dd p{ line-height:24px; font:14px/24px "microsoft yahei"; color:#595855; padding:0 0 0 7px; width:436px;}
.ppgs dd span{ display:block; font-family:"microsoft yahei";padding:65px 0 0; font-size:13px; color:#873a00; line-height:16px; text-align:right; width:436px;}
.ppgs dd span a{ color:#873a00;}
.ppgs dt{ float:right; width:480px; position:relative;}
.ppgs dt p img{ width:480px; height:315px;}
.ppgs dt .num{ position:absolute; top:288px; left:427px; width:52px; height:26px;}
.ppgs dt .num li{ float:left; width:26px;}
.ppgs-left a{ width:26px; height:26px; background:url(../images/ppgs-left.jpg) no-repeat; display:inline-block;}
.ppgs-right a{ width:26px; height:26px; background:url(../images/ppgs-right1.jpg) no-repeat; display:inline-block;}
.ppgs-right a:hover{ background:url(../images/ppgs-right2.jpg) no-repeat;}
/**/
.ms-bg{ background:url(../images/jjfa-bg.jpg) no-repeat center 194px; height:885px;}
.ms{ width:1002px; margin:0 auto 0 auto; padding-top:46px; }
.ms-tit{
	background: url(../images/ms-line.jpg) repeat-x 0 18px;
	font: normal 32px/32px "microsoft yahei";
	color: #000;
	text-align: center;
	margin: 20px 12px 0px 12px;
	position: relative;
	height: 38px;
	overflow: hidden;
}
.ms-tit a{ background:#fff; padding:0 10px; display:inline-block; color:#000;}
.ms-tit em{ background:url(../images/ms-line2.gif) no-repeat 5px center; width:33px; height:24px; display:inline-block;}
.ms-tit a:hover{ text-decoration:none;}
.ms-h3{ font:normal 24px/24px "microsoft yahei";padding-top:27px;color:#000; height:37px; overflow:hidden;margin-left:27px; } 
.ms-h3 em{
	float: left;
	width: 180px;
	border-right: 1px solid #000;
	padding-top: 1px;
	height: 24px;
}
.ms-h3 span{ float:left; width:627px; line-height:18px; font-size:14px; color:#484848; padding-left:11px;}
.yw{margin:6px 12px 11px 27px; display:block; background:url(../images/ms-line2.jpg) repeat-x 0 5px;  text-transform:uppercase; line-height:13px; color:#dadada;}
.yw em{ display:inline-block; background:#fff;word-wrap : break-word; padding:0 10px 0 0;font-size:8px;-webkit-transform:scale(0.8);}
.submenu{ width:220px; float:left; background:#fff; margin-top:14px; overflow:hidden;}
.submenu h2{ font-size:22px; font-weight:bold; color:#fd7e1d; line-height:22px; font-family:"microsoft yahei"; padding:40px 0 48px 24px;}
.submenu h2 em{ display:block; font-size:18px; font-weight:normal; text-transform:uppercase; color:#c8c8c7; line-height:18px; padding-top:3px; font-family:Arial, Helvetica, sans-serif;}
.submenu h2 a{ color:#fd7e1d;}
.submenu ul{
	width: 218px;
	height: 596px;
	border: 1px solid #d5d5d5;
}
.submenu li{
	padding: 20px 0px;
	width: 183px;
	margin-left: 28px;
	overflow: hidden;
	height: 36px;
	background: url(../images/sub_line.gif) no-repeat left bottom;
}
.submenu li b{ float:left; font-size:40px; font-weight:normal; color:#9c9b99; float:left; width:45px; padding-left:5px; display:inline-block; line-height:34px; letter-spacing:-1.5px;}
.submenu li span{
	width: 115px;
	float: left;
	font-size: 16px;
	color: #302e2b;
	line-height: 16px;
	font-family: "microsoft yahei";
}
.submenu li span em{ display:block; font-size:12px; font-family:"microsoft yahei"; color:#cfcfcf; text-transform:uppercase; line-height:12px; padding-top:7px;}
.submenu li span .ts{ margin-left:10px; font-size:12px;}
.submenu li span .jc{ font-weight:bold;}
.submenu li.nones{ background:none;}
.submenu li a{ display:inline-block; width:183px; height:58px;}
.submenu li a:hover, .submenu li.cur a{ background:url(../images/dzfa-icon.png) no-repeat 166px 11px; display:block; width:183px;}
.submenu li a:hover b, .submenu li.cur b{ color:#a59890;}
.jjfa{ width:781px; float:left; margin-top:144px;}
.jjfa-big{ position:relative; width:779px; height:376px;}
.jjfa-big p img{ width:779px; height:376px;}
.jjfa-big p a{ float:left;}
.jjfa-left{ width:52px; height:51px; position:absolute; top:175px; left:17px;}
.jjfa-right{ width:52px; height:51px; position:absolute; top:175px; right:16px;}
.jjfa .num{ position:absolute ;top:362px; left:373px; width:20px;}
.jjfa .num li{ float:left; width:9px; margin-right:1px;}
.jjfa .num li a{ width:9px; height:9px; background:url(../images/jjfa-link.png) no-repeat; display:inline-block; }
.jjfa .num li a:hover, .jjfa .num li.cur a{ width:9px; height:9px; background:url(../images/jjfa-hover.png) no-repeat; display:inline-block;}
.jjfa-pp{ width:781px; margin-top:1px; margin-left:1px;}
.jjfa-pp li{
	width: 195px;
	height: 220px;
	float: left;
}
.jjfa-pp li img{
	width: 193px;
	height: 220px;
	border: 1px solid #dbdbdb
}
/**/
.tccx{
	width: 1010px;
	margin: 0 auto;
}
.tccx h3 span{ width:770px; padding-top:5px;}
.tccx h3 em{ padding:0}
.tccx ul{ padding-top:30px; overflow:hidden}
.tccx li{border-top:1px solid #e9e9e9;width:226px; border-left:1px solid #e9e9e9; float:left; line-height:0; margin-right:30px; border-right:1px solid #e9e9e9; background:url(../images/tccx-bottom.jpg) no-repeat center bottom; height:410px; padding-top:14px;}
.tccx li b{ margin:17px 0 0 0; line-height:0;}
.tccx li img{ margin:0 0 0 19px; line-height:0;}
.tccx li h3 { padding:14px 0 0 24px; font:bold 16px/18px "microsoft yahei"; color:#000;}
.tccx li h3 a { color:#000;}
.tccx li p{ font-size:13px; color:#808080; padding:7px 0 0 19px; width:189px; line-height:24px; font-family:"microsoft yahei";}
.tccx li.nomr{ margin-right:0;}
/**/

.service_bg{
	background: url(../images/service-bg.gif) no-repeat center 160px;
	padding-top: 40px;
	clear: both;
}
.service{ width:1002px; margin:0 auto;}
.service .yw{ width:700px;}
.service dl{ width:1002px; overflow:hidden;}
.service dd{ font-family:"Microsoft yahei"; width:436px; padding:8px 0 0 27px;}
.service dd h3{
	color: #333;
	font-size: 20px;
	font-weight: bold;
	line-height: 28px;
}
.service dd h3 a{
	color: #f77e21;
	font-weight: bolder;
	font-family: "黑体";
}
.service dd h4{
	font-size: 14px;
	line-height: 25px;
	font-weight: bold;
	color: #252525;
	padding-top: 6px;
}
.service dd p{
	line-height: 25px;
	font-size: 14px;
	color: #7e7e7e;
}
.service .dl_02 dd{
	width: 464px;
	padding-left: 32px;
	line-height: 25px;
	font-size: 14px;
}
.service .dl_01{ padding-top:23px;}
.service dt{ line-height:0;}
.service dt img{ display:block;}
/**/
.case{ margin-top:60px; font-family:"Microsoft yahei"; overflow:hidden;}
.case h2{ background:url(../images/case-tit.jpg) no-repeat center top; font-size:38px; line-height:38px; font-weight:normal; padding-left:368px; color:#000; height:76px;}
.case h2 em{ display:block; font-family:Arial, Helvetica, sans-serif; font-size:21px; text-transform:uppercase;color:#302e2b; line-height:22px; padding-top:9px; padding-left:30px;}
.case h2 a{ color:#000;}
.case ul{ padding-top:17px;}
.case li{ width:187px; float:left; margin-right:8px; line-height:0; background:#695959; height:417px;}
.case li h3{ font-size:28px; font-weight:normal; line-height:28px; padding:26px 0 0 24px; line-height:28px; color:#fff;}
.case li h3 em{ display:block; font-size:15px; line-height:15px; color:#d3cfcf; padding-top:6px;}
.case li p{ width:156px; padding:19px 0 0 22px; line-height:24px; font-size:13px; color:#d3cfcf; height:135px;}
.case li .thep{ width:156px; padding:19px 0 0 22px; line-height:50px; font-size:13px; color:#d3cfcf; height:135px;}
.case li h3 a{ color:#fff; font-family:黑体;}
.case li h3 a:hover{ text-decoration:none;}
.case li span{
	display: block;
	padding: 0px 0 0 117px;
}
.case .li_02{ background:#fc7e1c;}
.case .li_02 h3 em, .case .li_02 p{ color:#fff;}
.case .li_03{ background:#e6e6e6;}
.case .li_03 h3 em, .case .li_03 h3 a{ color:#000;}
.case .li_03 p{ color:#a3a3a3;}
.case .li_04{ width:413px; background:#e6e6e6; margin-right:0;}
.case .li_04 h3{
	padding: 21px 0 0 0;
	text-align: center;
	color: #000;
	font-family: "黑体";
}
.case .li_04 h3 a{ color:#000;}
.case .li_04 p{ width:378px; padding:0px;color:#a3a3a3; height:65px; text-align:center}
/**/
.khjz{ position:relative; margin-top:60px; height:347px;}
.khjz .dl_01{ width:255px; position:absolute; top:0; left:0;}
.khjz .dl_01 dt{ width:255px; height:188px; line-height:0;}
.khjz .dl_01 dd{ width:244px; height:159px; background:#fc7e1c; font-family:"Microsoft yahei";}
.khjz dd h3{ font-size:16px; font-weight:bold; padding:30px 0 0 26px; line-height:16px; color:#fff;}
.khjz dd p{ font-size:13px; line-height:24px; color:#fff; width:195px; padding:12px 0 0 26px;}
.khjz .dl_02{ position:absolute; top:188px; left:255px; width:495px;}
.khjz .dl_02 dt{ float:right; line-height:0;}
.khjz dt img{ display:block;}
.khjz .dl_02 dd{ width:247px; background:#695959; height:159px; float:left;font-family:"Microsoft yahei";}
.khjz .dl_03{ position:absolute; top:9px; right:0; width:242px; line-height:0;}
.khjz .dl_03 dd{width:242px; height:159px; background:#fc7e1c; font-family:"Microsoft yahei";}
.khjz .xxjs{ width:463px; position:absolute ;top:28px; left:278px; font-family:"Microsoft yahei";}
.khjz .xxjs h3, .khjz .xxjs h3 a{ font-size:24px; line-height:24px; color:#1c1c1c; font-weight:normal;}
.khjz .xxjs p{ line-height:24px; font-size:12px; color:#888; padding-top:10px;}
.khjz .xxjs span{ display:block; padding:10px 0 0 350px; width:102px;}
.khjz .xxjs span a{ width:102px; height:30px; text-align:center; line-height:30px; font-size:12px; color:#fff; background:url(../images/khjz-more.gif) no-repeat; display:inline-block;}
/**/
.sjs{
	margin-top: 43px;
	position: relative;
	height: 310px;
}
.sjs_ul1{ width:286px; float:left;}
.sjs_ul1 li{ width:139px; float:left; padding:4px 4px 0 0;line-height:0; height:145px; overflow:hidden;}
.sjs_uli li img{ width:139px; height:145px; display:block;}
.sjs_ul2{ width:286px; float:left;}
.sjs_ul2 li{ width:139px; float:left; padding:4px 0 0 4px;line-height:0;}
.sjs_ul2 li img{ width:139px; height:145px; display:block;}
.sjs-cen{ width:426px; float:left;}
.sjs-cen .yxch{ width:392px; padding:10px 0 0 24px; font-family:"Microsoft yahei"; height:143px;}
.sjs-cen .yxch h3{ font-size:18px; line-height:24px; font-weight:bold; color:#000;}
.sjs-cen .yxch h3 em{ display:block;}
.sjs-cen .yxch h3 a{ color:#000;}
.sjs-cen .yxch p{ line-height:24px; font-size:12px; padding:8px 0 0 0; color:#242424;}
.sjs-cen .sjs-ban{ width:426px; height:145px;}
/**/
.faq{ width:265px; float:left;  }
.faq h2{ background:url(../images/faq-tit.jpg) no-repeat; height:53px; font-size:14px; font-family:"Microsoft yahei"; font-weight:normal; color:#fff; line-height:16px; padding:20px 0 0 127px;}
.faq h2 a{ color:#fff;}
.faq h2 em{ display:block; font-family:Arial, Helvetica, sans-serif; font-size:8px;-webkit-transform:scale(0.8); position:relative;-webkit-margin-start:-37px;}
.wd_c{ width:263px; border-right:1px solid #eee; border-left:1px solid #eee; height:285px; padding-top:18px; background:url(../images/faq-bottom.jpg) no-repeat bottom;}
.wd_c .mct{ width:180px; margin-left:39px; height:29px; border-left:1px solid #d4d4d4;}
.wd_c .mct li{ float:left; border-right:1px solid #d4d4d4; border-bottom:1px solid #d4d4d4; border-top:1px solid #ecebeb; width:87px; height:27px; }
.wd_c .mct li a{ width:85px; height:26px; line-height:26px; display:inline-block; border:1px solid #fff; border-bottom:0; text-align:center; color:#302e2b;}
.wd_c .mct li a:hover, .wd_c .mct li.cur a{ background:#ecebeb; text-decoration:none;}
.faq-c{ width:215px; margin:13px 0 0 39px;}
.faq-c li{ line-height:28px; font-size:12px; padding-left:22px; background:url(../images/faq-icon.jpg) no-repeat left center; font-family:"Microsoft yahei";}
.faq-c li a{ color:#181818;}
.faq-c .u-more{ width:180px; margin:24px 0 0 24px; border-top:1px solid #e3e3e3; padding-top:22px;}
.faq-c .u-more a{ width:108px; height:32px; line-height:32px; text-align:center; margin:0 auto; font-size:12px; color:#fff; background:#696867; display:block;font-family:"Microsoft yahei";}
/**/
.news{
	width:574px;
	float:left;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 16px;
}
.news h2{ font-size:24px; font-family:"Microsoft yahei"; font-weight:normal; line-height:24px; color:#fd9d63;}
.news h2 a{ color:#fd9d63;}
.news h2 em{ font-family:Arial, Helvetica, sans-serif; font-size:34px; line-height:30px; color:#141414; text-transform:uppercase; padding-right:10px;}
.news h2 a:hover{ text-decoration:none;}
.news h3{ margin-top:12px; background:url(../images/news-tit.jpg) repeat-x; height:31px; line-height:31px; font-size:14px; font-family:"Microsoft yahei"; padding:0 0 0 20px; font-weight:normal;}
.news h3 a{ color:#686868;}
.news h3 span{ float:right;}
.news h3 span a{ width:81px; height:31px; background:#313131; font-size:12px; font-family:"Microsoft yahei"; color:#fff; display:inline-block; text-align:center; text-transform:uppercase;}
.news-c{ padding:13px 0 16px 0; height:118px; overflow:hidden;}
.news-c p{ width:172px; float:left; line-height:0; margin-top:5px;}
.news-c p img{ width:172px; height:113px;}
.news-c ul{ width:378px; float:left; padding:0 0 0 14px; height:210px;}
.news-c li{ padding-left:11px; font-size:12px; font-family:"Microsoft yahei"; background:url(../images/news-icon.jpg) no-repeat left center; line-height:30px; height:30px; overflow:hidden;}
.news-c li a{ color:#707070;}
.news-c li a:hover{ color:#e51616; text-decoration:none;}
.news-c li span{ float:right;}
.news-c li em{ width:278px; overflow:hidden;}
.news-c .cur a{color:#e51616; text-decoration:none;}
.xtb{ width:128px; float:right; margin-top:0px; position:relative;}
.xtb img{ width:128px; margin-bottom:13px;}
#erwei{ position:absolute; left:-130px; top:192px; display:none;}
#erwei img{ width:128px;}
.yxch{ display:none;}
.ban_bg{
	height: 542px;
	width: 100%;
	position: relative;
	z-index: 0
}
.ban_bg .bgitem{ position:absolute; top:0;display:block; z-index:0;}
.ban_bg .btn{  bottom: 5px;margin-right: -450px;padding: 42px 6px;position: absolute;right: 50%;z-index: 7; display:none}
.ban_bg .btn span {background: none repeat scroll 0 0 #1181c2;border: 1px solid #1181c2;color: #FFFFFF;cursor: pointer;display: inline-block;
margin-left: 5px;padding: 2px 5px;}
.ban_bg .btn span.cur {font-weight: bold;padding: 4px 8px;}
.tel-400{ margin:5px 4px;}
.ban_bg .content{ display:block; position:relative; overflow:visible;  z-index:5;}
.ban_bg .banL{ display:block; position:absolute;width:55px; height:107px; left:-160px; top:200px; background:url(../images/jjfa-leftad.png) no-repeat left top;}
.ban_bg .banR{ display:block; position:absolute;width:55px; height:107px; right:-161px; top:200px;background:url(../images/jjfa-rightad.png) no-repeat left top;}







.bn2 {
    background: rgb(255, 255, 255);
    margin: 0px auto;
    width: 1190px;
    height: 400px;
    border-bottom-color: rgb(230, 234, 237);
    border-bottom-width: 1px;
    border-bottom-style: solid;
    position: relative;
}
.picscolis {
	padding: 8px 10px 0px;
	width: 575px;
	height: 160px;
	margin-top: 235px;
	margin-left: 0px;
	float: left;
	position:absolute;
}




 .u_dlst1 DT {
    float: left;
    margin-right: 20px;
}
  #gsjj{
	 list-style:none;}
	 
 #gsjj li{
	 float:left;
	 padding:5px;}
#baodao{
	list-style-position:inside;
	margin-left:10px;
	margin-top:5px;
	
	}
#baodao li{
	list-style-type: disc;
	height: 30px;
	font-size: 12px;
	line-height: 30px;
	
	
	}
#baodaolink {
	list-style-type:none;
	
	
	
	}
#baodaolink li{
	float: left;
	padding: 5px;
	width: 125px;
	height: 47px;
	
	
	}
	
#baodaolink li a{
	
	display:block;
	}
#wdzz span{
	font-size:16px;
	color:#F30;
	font-family:微软雅黑;
	}
